package cn.edu.zut.internship.iservice.evaluation;

import cn.edu.zut.internship.bean.sys.Result;

import java.util.Map;

public interface EvaluationSV {
    /**
     * 根据评价Id获取评价内容
     * @return
     */
    Result getEvaluationById(Long evaluationId);

    /**
     * 根据实习实训单位Id获取评论列表
     * @param params
     * @return
     */
    Result selectEvaluation(Map params);

    Result addPersonEvaluation(Map params);
    Result addSonEvaluation(Map params);
    /**
     * 删除评价
     * @param params
     * @return
     */
    Result delectEvaluation(Map params);

    /**
     * 更新评价信息
     * @param params
     * @return
     */
    Result updataEvaluation(Map params);
    /**
     * 评论点赞
     * @param params
     * @return
     */
    Result addLikeNum(Map params);
    /**
     * 评论点赞取消
     * @param params
     * @return
     */
    Result cancelLikeNum(Map params);
}
